package com.ddxcloud.common.sms.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
@Configuration
@ConfigurationProperties(value = "sms.config")
public class SmsConfig {

    /* 必填参数，用户账号 */
    private String username;

    /* 必填参数，用户密码 */
    private String password;

    /* URL（Https）*/
    private String url;

    /* 必填参数。是否需要状态报告，取值true或false */
    private String needStatus;

    /* 可选参数，扩展码，用户定义扩展码(不能超过三位) */
    private String port;

    /**
     * 可选参数，发送时间( 格式1900-01-01 00:00:00)
     * 即时发送：参数不传或此时间小于等于平台服务器时间
     * 定时发送：需填写此参数并且大于平台服务器时间
     */
    private String sendTime;

    /* 短信签名 */
    private String signName;
}